
/**
 *  \file obex_fsm_handlers.h
 *
 *  This file contains function handler declarations for OBEX 20601 FSM.
 *
 */

/*
 *  Copyright (C) 2011. MindTree Ltd.
 *  All rights reserved.
 */

#ifndef _H_OBEX_FSM_HANDLERS_
#define _H_OBEX_FSM_HANDLERS_


#ifdef OBEX

#ifdef __cplusplus
extern "C" {
#endif

API_RESULT dummy_handler
           (
               OBEX_EVENT_INFO * param
           );


API_RESULT se_obex_transport_connect_req_handler
           (
               OBEX_EVENT_INFO *    param
           );
API_RESULT se_obex_error_handler
           (
               OBEX_EVENT_INFO *    param
           );
API_RESULT se_obex_transport_connect_ind_handler
           (
               OBEX_EVENT_INFO *    param
           );
API_RESULT se_obex_transport_disconnect_req_handler
           (
               OBEX_EVENT_INFO *    param
           );
API_RESULT se_obex_transport_disconnect_ind_handler
           (
               OBEX_EVENT_INFO *    param
           );
API_RESULT se_obex_connect_req_handler
           (
               OBEX_EVENT_INFO *    param
           );
API_RESULT se_obex_disconnect_req_handler
           (
               OBEX_EVENT_INFO *    param
           );
API_RESULT se_obex_put_req_handler
           (
               OBEX_EVENT_INFO *    param
           );
API_RESULT se_obex_srm_put_req_handler
           (
               OBEX_EVENT_INFO *    param
           );
API_RESULT se_obex_get_req_handler
           (
               OBEX_EVENT_INFO *    param
           );
API_RESULT se_obex_action_req_handler
           (
               OBEX_EVENT_INFO *    param
           );
API_RESULT se_obex_setpath_req_handler
           (
               OBEX_EVENT_INFO *    param
           );
API_RESULT se_obex_abort_req_handler
           (
               OBEX_EVENT_INFO *    param
           );
API_RESULT se_obex_connect_rsp_handler
           (
               OBEX_EVENT_INFO *    param
           );
API_RESULT se_obex_disconnect_rsp_handler
           (
               OBEX_EVENT_INFO *    param
           );
API_RESULT se_obex_put_rsp_handler
           (
               OBEX_EVENT_INFO *    param
           );
API_RESULT se_obex_get_rsp_handler
           (
               OBEX_EVENT_INFO *    param
           );
API_RESULT se_obex_srm_get_rsp_handler
           (
               OBEX_EVENT_INFO *    param
           );
API_RESULT se_obex_action_rsp_handler
           (
               OBEX_EVENT_INFO *    param
           );
API_RESULT se_obex_setpath_rsp_handler
           (
               OBEX_EVENT_INFO *    param
           );
API_RESULT se_obex_abort_rsp_handler
           (
               OBEX_EVENT_INFO *    param
           );
API_RESULT se_obex_session_req_handler
           (
               OBEX_EVENT_INFO *    param
           );
API_RESULT se_obex_session_rsp_handler
           (
               OBEX_EVENT_INFO *    param
           );

#ifdef __cplusplus
};
#endif

#endif /* OBEX */

#endif /* _H_OBEX_FSM_HANDLERS_ */

